//todo--------登录与注册表单---------
$('#showReg').on('click',function(){
    // 点击显示注册
    $('.reg-form').show()
    $('.login-form').hide()
})
$('#showLogin').on('click',function(){
    // 点击显示登录
    $('.reg-form').hide()
    $('.login-form').show()
})
// const form = layui.form
form.verify({
    password: [/^[\S]{6,12}$/, '密码必须为6到12位的非空字符'],

    check(value){
        if($('#pwd1').val()!==value){
          return '两次密码不一致';
        }}
})

//------------ajax请求实现功能---------------------
// 给注册表单submit事件
// 阻止默认行为
// 收集表单数据
// 发送axios请求
// 全局根目录
// const layer = layui.layer;
        // 该接口不支持FormData
$('.reg-form').on('submit',function(e){
    e.preventDefault()
    const data=$(this).serialize()
    axios.post('/api/reguser',data)
    .then(({data:{message,status}}) => {
        if(status!==0){
            return layer.msg(`${message}`)
        }
        layer.msg(`恭喜你啊逗比,${message}`)
        $('#showLogin').click()
    })
   
   
   
})
//------------ajax请求实现登录功能---------------------
// 给注册表单submit事件
// 阻止默认行为
// 收集表单数据
// 发送axios请求
// 全局根目录
        // 该接口不支持FormData
$('.login-form').on('submit',function(e){
    e.preventDefault()
    const data=$(this).serialize()
    axios.post('/api/login',data)
    .then(({data:{message,status,token}}) => {
        // console.log(token);
        if(status!==0){
            return layer.msg(`很抱歉逗比你${message}`)
        }
        // token令牌给本地储存起来
        localStorage.setItem('login-token',token)
        
        layer.msg(`恭喜你啊逗比,${message}`, {
            icon: 1,
            time: 2000 //2秒关闭（如果不配置，默认是3秒）
          }, function(){
            //do something
            location.href='/index.html'
          });  
    })
})